import { App } from 'vue'

/**
 * 需要权限的路由配置
 */
const comFileMap = import.meta.glob(
  ['@/components/**/*.vue'],
  {
    eager: true,
  },
);

export default {
  install(app: App) {
    Object.values(comFileMap).forEach((module) => {

      const { name, autoImport } = module.default || {};
      if(autoImport) {
        app.component(name, module.default);
      }
    })
  }
}
